package com.itlong.cloud.POJO.PO;

import com.itlong.cloud.annotation.ItlField;
import com.itlong.cloud.annotation.ItlTables;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * <desc>
 *      物业-停车场出入记录PO类
 * </desc>
 *
 * @createDate 2018/11/08
 */
@Data
@NoArgsConstructor
@ItlTables("property_park_pass_record")
@EqualsAndHashCode(callSuper = true)
public class PropertyParkPassRecordPO extends BasePO{
    @ItlField(value = "park_pass_id",logicKey = "key")
    private String parkPassId;                      //逻辑主键
    @ItlField("parking_id")
    private String parkingId;                       //停车场车辆入场唯一标识
    @ItlField("park_id")
    private String parkId;                          //车场编号
    @ItlField("token_no")
    private String tokenNo;                         //凭证号
    @ItlField("car_type")
    private Integer carType;                        //车辆类型：1固定车辆 2临时车辆
    @ItlField("tcm_id")
    private String tcmId;                           //停车场业务id
    @ItlField("gid")
    private String gid;                              //集团标识号
    @ItlField("rid")
    private String rid;                               //标识号
    @ItlField("project_id")
    private String projectId;                       //项目id
    @ItlField("plate_number")
    private String plateNumber;                     //车牌号
    @ItlField("in_pic_first")
    private String inPicFirst;                      //入场图片1
    @ItlField("in_pic_second")
    private String inPicSecond;                     //入场图片2
    @ItlField("in_operate_person")
    private String inOperatePerson;                 //入场操作人
    @ItlField("in_time")
    private String inTime;                            //入场时间
    @ItlField("in_address")
    private String inAddress;                       //入场地点
    @ItlField("out_pic_first")
    private String outPicFirst;                     //出场图片1
    @ItlField("out_pic_second")
    private String outPicSecond;                    //出场图片2
    @ItlField("out_operate_person")
    private String outOperatePerson;                //出场操作人
    @ItlField("out_time")
    private String outTime;                           //出场时间
    @ItlField("out_address")
    private String outAddress;                      //出场地点
    @ItlField("fee_id")
    private String feeId;                           //账单id（此字段同时标识是否是月卡车，有账单id为临时车通行，无账单id为月卡车通行）
    @ItlField("parking_time")
    private String parkingTime;                     //停车时长
    @ItlField("park_coupon_id")
    private String parkCouponId;                    //优惠券id
    @ItlField("app_status")
    private Integer appStatus;                       //APP状态：0删除 1正常
}
